// 1.引入express
const { response, json } = require('express');
const express = require('express')
// 2.创建应用对象
const app = express();
// 3.创建路由规则
    // req  对请求报文的封装  客请求服
    // res  对响应报文的封装
//all是可以接收任何类型的请求 post get等都行  
//自定义请求头信息必须修改
app.all('/json',(req,res)=>{
    //设置响应头  设置允许跨域
    res.setHeader('Access-Control-Allow-Origin','*')
    //设置可以接收任何类型的请求头的响应头  //请求头信息在客户端
    res.setHeader('Access-Control-Allow-Headers','*')

    // 响应一个数据给客户端
    const data = {
        name: 'zs',
        age: 25
    }

    // 将对象转换为字符串
    let str = JSON.stringify(data)
    //设置响应体  显示在浏览器上
    res.send(str)//这里只能是一个字符串类型，不能响应对象，所以可以进行转换
});
// 4.监听端口
app.listen(3000,()=>{
    console.log("服务器已经启动，3000端口监听中...");
})
// 5.启动端口命令
// node 启动服务端.js